package com.aspose.cells.a.d;

public class zbd {
   public long a;
   public short b;
   public short c;
   public short d;
   public int e;
   public short f;
   public short g;
   public short h;
   public short i;
   public short j;
   public short k;
   public short l;
   public short m;
   public short n;
   public short o;
   public short p;
   public int q;

   public zbd(zu var1) throws Exception {
      this.a = var1.c();
      if ((this.a & 4294967295L) != 65536L) {
         throw new UnsupportedOperationException("Unsupported font head version.");
      } else {
         this.b = var1.d();
         this.c = var1.d();
         this.d = var1.d();
         this.e = var1.e();
         this.f = var1.d();
         this.g = var1.d();
         this.h = var1.d();
         this.i = var1.d();
         this.j = var1.d();
         this.k = var1.d();
         this.l = var1.d();
         this.m = var1.d();
         this.n = var1.d();
         this.o = var1.d();
         this.p = var1.d();
         this.q = var1.e();
      }
   }

   public void a(zv var1) throws Exception {
      var1.a(this.a);
      var1.b(this.b);
      var1.b(this.c);
      var1.b(this.d);
      var1.c(this.e);
      var1.b(this.f);
      var1.b(this.g);
      var1.b(this.h);
      var1.b(this.i);
      var1.b(this.j);
      var1.b(this.k);
      var1.b(this.l);
      var1.b(this.m);
      var1.b(this.n);
      var1.b(this.o);
      var1.b(this.p);
      var1.c(this.q);
   }

   public com.aspose.cells.b.a.d.zh a() throws Exception {
      com.aspose.cells.b.a.d.zh var1 = new com.aspose.cells.b.a.d.zh();
      zv var2 = new zv(var1);
      this.a(var2);
      var2.b();
      return var1;
   }
}
